package Day002_final_static_接口.demo03接口成员访问特点;

/*
    接口中成员访问特点:
                    接口中的常量:主要供接口直接使用,实现类可以使用
                    接口中的抽象方法:供实现类重写
                    接口中的默认方法:供实现类继承(实现类中可以直接调用,实现类对象也可以直接调用)
                    接口中的静态方法:只供接口直接调用,实现类继承不了
                    接口中的私有方法:只在接口中调用,实现类继承不了
 */

public class Test {
    public static void main(String[] args) {

        System.out.println(IA.A); //10
        //创建实现对象,访问A的属性
        ImpA ia = new ImpA();
        System.out.println(ia.A); // 10

        //调用默认方法method2
        ia.method2();

        //调用抽象方法
        ia.method1();


    }
}
